package com.example.algorithm.linearsearch;

/**
 * 线性查找:
 * 如果元素存在，返回元素的索引，如果不存在，返回-1
 */
public class LinearSearch {

    private LinearSearch() {}

    public static <E> int search(E[] data, E target) {
        for (int i = 0; i < data.length; i++) {
            if (data[i].equals(target)) {
                return i;
            }
        }
        return -1;
    }

}
